aside,header,canvas {   
  display: block;   
}
.header{  
    font: cursive;
	border: 2px solid gray;		  
    background: #FFCCFF;
	margin-left: 5px;  
	min-height: 50px;  
}
.propertyTable td{
	height: 20px;
	width: 100px;
	border: 3px ridge black;
	text-align: center;
	
	
	}
.propertyTable{
	table-layout: fixed;
	position: absolute;
	right: 10px;
	top: 20px;
	margin-top: 10px;
	
			
}
aside{
    width :100px;    
    background: #CCFFFF;
    position :fixed;
    margin: 5px ; 
    min-height: 500px;

}
select{	
    width: 90px; 
    cursor: pointer; 
    }

canvas{   	
    position :absolute;
 	border: 3px solid gray;
   margin: 5px 10px 5px 113px;
    

}
aside,table,td{
	border: 1px solid black;
	border-collapse: collapse;	
	}
		
	
.selectTool{
	
	float: right;
	width: 98px;
	margin: 1px;   
   table-layout: fixed;
	height: 400px;
	

}
td{
	height: 40px;			
	}
.selectTool td:hover{
	border: 4px groove gray;
	cursor: pointer;
		
	}
	.propertyWindow{
	background-color: #A3A3FF;
	width: 250px;		
	min-height: 300px;
	margin:5px 10px 5px 830px
		}

